Skip to main content

Get Wallet API Reference

Get Wallet

Returns information about a specific wallet on a given blockchain, including its public key, address, status, and authorization groups.

Request

GET /wallets/{address}?blockchainId={blockchainId}

For example, if your node is running at https://tn-w-1.uledger.net/, the full URL is:
https://tn-w-1.uledger.net//wallets/{address}?blockchainId={ blockchainId}

Path & query parameters

  • address – Wallet address to look up.
  • blockchainId – ID of the blockchain where this wallet exists.

Response

The response is a wallet object with the following fields:

  • publicKey – Hex-encoded public key associated with the wallet.
  • address – Wallet address (lookup key for this endpoint).
  • parent – Parent wallet, if any (empty string when not used).
  • enabled – Whether this wallet is currently enabled.
  • satelliteWallets – Array of linked “satellite” wallets (empty if none).
  • authGroups – Object describing permissions for logical groups, such as Wallet with create/read/update/delete flags.
  • keyType – Type of key used for this wallet (e.g. secp256k1).

Example response

{

"publicKey": "PUBLIC_KEY_HEX_HERE",
"address": "WALLET_ADDRESS_HERE",
"parent": "",
"enabled": true,
"satelliteWallets": [],
"authGroups": {
"Wallet": {
"create": false,
"read": true,
"update": true,
"delete": false
}
},
"keyType": "secp256k1"
}
curl -X GET -L https://tn-w-1.uledger.net//wallets/{address}?blockchainId={blockchainId} | jq